Git Push All
概述
一次性暂存、提交并推送所有变更到远程仓库的Git工作流程命令,包含安全检查以防止敏感信息泄露。
关键内容
- **工作流程概述:
- 分析变更(git status, git diff --stat, git log -1)
- 安全检查(检测secrets、API密钥、大文件等)
-
用户确认后执行提交和推送
-
**安全检查机制:
- 检测敏感文件:.env, .key, *.pem, credentials.json等
- 检测API密钥:OPENAI_API_KEY, AWS_SECRET_KEY等实际值
- 防止大文件和构建产物被提交
-
验证.gitignore配置正确性
-
**提交规范:
- 使用Conventional Commits格式
- 支持多种类型:feat, fix, docs, style, refactor, test, chore, perf, build, ci
- 自动生成摘要和详细变更列表
来源
- Push All Command —
相关
- Conventional Commits — relates_to
- Git Commit — relates_to
- Pull Request 准备清单 — relates_to